function loadSecretGuard() {
  $('#mainContent').html(template('t_secretGuard'))
  request.getDeepSecret(function(res) {
    if (res.fieldBoss) {
      setActionDisplay(1, 0, 1)
      $('.attackFieldBoss .progress-bar').css('width', res.fieldBoss/100 + '%')
      $('.damage').html(res.myDamage)
    } else {
      setActionDisplay(0, 1, 0)
    }
  })
  loadAdventureInfo(function(){
    if(player.fightAttri.hp >0){
      $('.altarRevive').css('display', 'none')
    }else{
      $('.altarRevive').css('display', 'block')
    }
  })

  $('.attackFieldBoss').click(function() {
    request.attackFieldBoss(function(res) {
      if(res.error === 1){
        showMessage('你已经死亡了,你可以通过祭坛复活')
        return
      }
      if(res.error === 0){
        var fightMsg = res.fightMsg
        loadAdventureInfo()
        attacks(fightMsg)
        $('.damage').html(res.fightMsg.fieldBossDamage)
        if(fightMsg.result === 1){
          $('.altarRevive').css('display', 'none')
        }else{
          $('.altarRevive').css('display', 'block')
        }
        if(fightMsg.result === 0){
          showMessage('你阵亡了')
        }else{
          showMessage('你击杀了树海秘境守护boss')
        }
      }
    })
  })

  //获取神秘商店的物品
  $('.getSecretMerchant').click(function() {
      loadSecretMerchant()
  })

  $('.enterDevilCave').click(function() {
    if(player.basicInfo.lvl < 4){
      showMessage('魔窟需要4级才能进入')
      return
    }
    request.enterDevilCave(function(res) {
      loadDevilCave()
    })
  })


  $('.altarRevive').click(function() {
    request.altarRevive(function(res) {
      if(res.error == 0){
        loadAdventureInfo()
        showMessage('你复活了,恢复了生命')
        $('.altarRevive').css('display', 'none')
      }else if(res.error == 2){
        showMessage('你没有体力了,无法继续战斗下去了, 你需要回营地休息')
        $('.altarRevive').css('display', 'none')
      }
    })
  })

  $('.altarReturnCamp').click(function() {
    request.altarReturnCamp(function(res) {})
  })


  function setActionDisplay(flag1, flag2, flag3) {
    if (flag1) {
      $('.attackFieldBoss').css('display', 'block')
    } else {
      $('.attackFieldBoss').css('display', 'none')
    }

    if (flag2) {
      $('.enterDevilCave').css('display', 'block')
    } else {
      $('.enterDevilCave').css('display', 'none')
    }

    if (flag3) {
      $('.battleInfo').css('display', 'block')
    } else {
      $('.battleInfo').css('display', 'none')
    }
  }
}
